public class Aba

{

     protected String myName;  // שם האדם

     private void driveMyCar(Loaction yaad){}

    

     public void goToWork(){

           driveMyCar(new Loaction(32.55,34.11)); }

 

     public Aba(String myName)  {this.myName = myName;}

 

}

public class Ben extends Aba

{              //…..חסרה כאן פעולה!

                public void goToScool(){}

                public void doHomeWork(){}

}

public static void main(String[] args)

     {

           Aba[] mishpahatKohen = new Aba[4];

           mishpahatKohen[0] = new Aba("אהרון");

           mishpahatKohen[1] = new Aba("אלישבע");

           mishpahatKohen[2] = new Ben("אלעזר");

           mishpahatKohen[3] = new Ben("איתמר");

}

1.   כתוב את המחלקה Loaction כולל פעולה בונה.

2.   במחלקת Ben  חסרה פעולה. כתוב אותה כדי שהפרויקט יעבור הידור

3.   האם אלעזר ואיתמר יכולים לנהוג ברכב המשפחתי? אם לא, מה אפשר לשנות בתוכנית כדי לאפשר להם לנהוג?

4.   בשעה שמונה בבוקר משפחת כהן יוצאת מהבית. כתוב פעולה שתקבל את המערך של בני המשפחה ותשלח את הילדים לבית הספר ואת ההורים לעבודה! (לא לשכוח בדיקת סוג אובייקט והמרה)